From: Keir Fraser Date: Tue, 15 Jul 2008 17:00:13 +0000 (+0100) Subject: fs-backend: fix ioctl(BLKGETSIZE) call on 64bit X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14188^2~13 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=bdfd5fc7d18ac6e6d83e675bfb1ddce59ec144a6;p=xen.git fs-backend: fix ioctl(BLKGETSIZE) call on 64bit Signed-off-by: Samuel Thibault --- diff --git a/tools/fs-back/fs-ops.c b/tools/fs-back/fs-ops.c index de6bcd6b53..4246759f5a 100644 --- a/tools/fs-back/fs-ops.c +++ b/tools/fs-back/fs-ops.c @@ -240,7 +240,7 @@ void dispatch_stat(struct mount *mount, struct fsif_request *req) buf->stat_gid = stat.st_gid; #ifdef BLKGETSIZE if (S_ISBLK(stat.st_mode)) { - int sectors; + unsigned long sectors; if (ioctl(fd, BLKGETSIZE, §ors)) { perror("getting device size\n"); buf->stat_size = 0;